home *** CD-ROM | disk | FTP | other *** search
/ Suzy B Software 2 / Suzy B Software CD-ROM 2 (1994).iso / prntutil / uffntfix / usfntfix.txt < prev   
Encoding:
Text File  |  1995-04-25  |  5.0 KB  |  110 lines

  1. What is USFNTFIX and what does it do?
  2.  
  3. USFNTFIX stands for; UltraScript FoNT FIXer.
  4.  
  5. For those of you who have UltraScript for your Atari ST computer system 
  6. you may have wondered how to make better use of it.
  7.  
  8. Some software, such as; Timeworks Desktop Publisher, WordUp, Wordflair, 
  9. and others, use GDOS to generate their printed output.  In many 
  10. instances UltraScript produces a nicer and cleaner output than does 
  11. GDOS.  Well then if, this is the case then how can one use UltraScript 
  12. to print?  Supplied with the UltraScript disks is a GDOS-to-PostScript 
  13. driver.  You must physically rearrange your ASSIGN.SYS file and re-boot, 
  14. switch to the appropriate ASSIGN.SYS on boot-up; if you're using a "Boot 
  15. Manager", or reassign ASSIGN.SYS files; if you're using G+PLUS.  Then, 
  16. rather than output coming from your printer; a file "PUBLISH.PS" is 
  17. generated in the directory in which your software is located.  This file 
  18. must then be printed using the UltraScript program.
  19.  
  20. Here is where the need for USFNTFIX comes.  Supplied with the normal 
  21. UltraScript package are the 'Lucida' family of fonts and a simple 
  22. Courier font with no associated attributes (ie; italics or bold).  Most 
  23. GDOS software uses the standard Atari fonts (Dutch, Swiss & Typewriter).  
  24. The GDOS-to-PostScript driver performs the following conversion:
  25.  
  26.           Dutch       ==>     Times-Roman
  27.           Swiss       ==>     Helvetica
  28.           Typewriter  ==>     Courier
  29.  
  30. Like I said the base UltraScript package only comes with 'Lucida' fonts 
  31. and a simple Courier font.  So, when UltraScript goes to print it cannot 
  32. find Times-Roman or Helvetica and then goes and defaults to Courier and 
  33. all text font attributes are ignored!  The good news is that the 
  34. 'Lucida' fonts fairly closely match the above mentioned fonts, as 
  35. follows;
  36.  
  37.           Times-Roman    ==>  Lucida
  38.           Helvetica      ==>  LucidaSans
  39.           Courier        ==>  LucidaSans-Typewriter
  40.  
  41. Actually, the LucidaSans-Typewriter is not a very close match to 
  42. Courier, but using it does allow text font attributes to be used.
  43.  
  44. In order to take advantage of these little-known facts, it is necessary 
  45. to edit the PUBLISH.PS file and do the following replacements:
  46.  
  47.           Courier                  ==>  LucidaSans-Typewriter
  48.           Courier-Bold             ==>  LucidaSans-TypewriterBold
  49.           Courier-Oblique          ==>  LucidaSans-TypewriterOblique
  50.           Courier-BoldOblique      ==>  LucidaSans-TypewriterBoldOblique
  51.           Helvetica                ==>  LucidaSans
  52.           Helvetica-Bold           ==>  LucidaSans-Bold
  53.           Helvetica-Oblique        ==>  LucidaSans-Italic
  54.           Helvetica-BoldOblique    ==>  LucidaSans-Bolditalic
  55.           Times-Roman              ==>  Lucida
  56.           Times-Bold               ==>  Lucida-Bold
  57.           Times-Italic             ==>  Lucida-Italic
  58.           Times-BoldItalic         ==>  Lucida-BoldItalic
  59.  
  60. If you followed this, you may have inferred that the 12 conversions can 
  61. be a tedious task and is often prone to error.  USFNTFIX does these 
  62. conversions; greatly simplifying the process.
  63.  
  64.  
  65. #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+
  66.  
  67.  
  68. Running the program is very simple:
  69.  
  70. 1)   Run it from the desktop (double-click its icon).
  71.  
  72. 2)   At the first dialog box you may immediately proceed by clicking on 
  73.      "OK" or pressing the RETURN key.
  74.  
  75.      You may abort and return to the desktop with no action taken by 
  76.      clicking on "CANCEL".
  77.  
  78.      Clicking on "HELP" will simply display a reminder of what USFNTFIX 
  79.      is about to do.  Click on "OK" or press the RETURN key to proceed.
  80.  
  81. 3)   A file selector dialog box will appear.  Select an input file to be 
  82.      converted or click on "CANCEL" to abort and return to the desktop.
  83.  
  84. 4)   A second file selector dialog box will appear.  Select an output 
  85.      file to be converted or click on "CANCEL" to abort and return to 
  86.      the desktop.  You may select the same file as that selected for 
  87.      input (this file name will be automatically supplied for you), in 
  88.      which case it WILL be over-written.  You may also select any other 
  89.      file name (by editing the file name selection line), thereby 
  90.      preserving your original.
  91.  
  92. 5)   After selecting an input and an output file, USFNTFIX will 
  93.      immediately begin processing.  USFNTFIX will show you a dialog box 
  94.      of each line it is processing, until it is finished.  When USFNTFIX 
  95.      completes its conversion, it will automatically exit to the 
  96.      desktop.
  97.  
  98.  
  99. #+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+#+
  100.  
  101.  
  102. I wrote USFNTFIX for my own personal needs and decided to release into 
  103. the Public Domain.  As far as I have been able to determine, USFNTFIX 
  104. does what has been just described with no adverse side-affects.  
  105. However, I make no claims, promises or warranties.
  106.  
  107. USFNTFIX was developed using Personal Pascal, on a MEGA ST4 with a color 
  108. monitor (medium resolution).
  109.  
  110.